
package cn.ac.aircas.system.service;

import cn.ac.aircas.system.domain.RoadConditionPoint;
import cn.ac.aircas.system.domain.RoadConditionTab;
import cn.ac.aircas.system.domain.vo.RoadConditionPointVO;

import java.util.List;
import java.util.Map;

public interface IRoadPointService {
    int updateRoadPointConditionStatus(RoadConditionPoint road);

    List<RoadConditionPoint> selectRoadPointConditionList(RoadConditionPoint road);

    RoadConditionPoint getRoadPoint(Long conditionId);

    int deleteRoadPointByIds(Long[] conditionIds);

    Map<String, Integer> getUndergroundNum(String cityName);

    List<RoadConditionPointVO> getUnderHollowStat(Map<String, Object> param);

    List<Map> getHollowsInRegion(String cityName);
}
